package fauxman.ClydeStates;

import fauxman.DynamicElements.Ghost;
import fauxman.model.WorldModel;
import fauxman.utilities.SpriteUtil;

public class ScatterClydeState extends ClydeState {
	private static ScatterClydeState instance;
	private static int[] target = {0, 31};
	
	private ScatterClydeState(){
	}
	
	public static ScatterClydeState getInstance(){
		if (instance==null)
			instance = new ScatterClydeState();
		return instance;
	}

	public void setAppearance(int appearanceID, Ghost g) {
		g.setAppearance(SpriteUtil.getClydeSprite(appearanceID));
	}

	//Clyde Target is Below Left of playable board
	public int[] getTarget(WorldModel model, Ghost g) {
		return target;
	}
}
